/*--------------------------------------------------

	*filename:		base.css
	*description:	
	*version:		1.0(2010-10-126)
	*website:		http://localhost
	*author:		李晓明
---------------------------------------------------*/
/* =========  链接 start ============*/
a{
	outline: 0; 
	text-decoration:none;
}
a:link{
	color:#007CC3;
	text-decoration:none;
}
a:visited {
	color:#007CC3;
}
a:hover{
	color:#EA5514
	text-decoration:none;
}
a:active{
	text-decoration:none;
}
a img { 
	text-decoration: none; 
}

/* =========  链接 end ============*/

/* =========  公用 start ============*/

.tab1{
	border-bottom:2px solid #036EB8;
	margin-top:16px;
}

.tab1 ul li{
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	padding:0;
	text-align:center;
	margin-right:10px;
	font-size:14px;
}

.tab1 a.turn1{
	border-color:#036EB8 #036EB8 #FFF #036EB8;
	border-style:solid;
	border-width:2px;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 6px;
	position:relative;
	top:2px;
	
}

.tab1 a.turn2{
	color:#FFF;
	background:none repeat scroll 0 0 #036EB8;
	border:2px solid #036EB8;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	margin-left:6px;
	padding:0 6px;
	position:relative;
	top:2px;
	border-bottom:none;
}

h3{
	color:#007CC3;
	font-size:15px;
	font-weight:normal;
}

/* =========  公用 end ============*/

/* =========  header start ============*/

body{background:url("../images/background.jpg") repeat-x scroll 0 0 transparent;}

#header{
	background:url("../images/headbg.jpg") no-repeat scroll 0 0 transparent;
	height:80px;
	width:1000px;
	margin:0 auto;	
	position:relative;
}

#header ul.nav{margin-left:230px;}

#header .nav li{float:left;font-size:15px;margin-right:10px;}

#header .nav li a.turn1{
	background-color:#007CC3;
	color:#FFFFFF;	
	height:53px;
	line-height:53px;
	padding:12px 11px;
	_height:50px;
	_line-height:50px;
}

#header .nav li a.turn2{
	color:#007CC3;
	height:53px;
	line-height:53px;
	padding:11px 11px 12px 11px;
	_height:50px;
	_line-height:50px;
}

#header .nav li a.turn2:hover{
	background-color:#F39800;
	color:#fff;
}

#header .nav_share_button{
	float:left;
}

#header .nav_share_button a.turn1{
	background:url("../images/share.png") no-repeat scroll 0 0 transparent;
	height:23px;
	width:87px;
	display:block;
	text-indent:-9999px;
}

#header .nav_share_button a.turn1:hover{
	background:url("../images/hovershare.png") no-repeat scroll 0 0 transparent;
}

#header .nav_share_button input.turn2{
	background:url("../images/hovershare.png") no-repeat scroll 0 0 transparent;
	height:23px;
	width:87px;
	display:block;
	text-indent:-9999px;
	border-style:none;
}

#header .nav_user_bar{position:absolute;top:13px;right:200px;}

#header .nav_user_bar .user_share_num{
	background:url("../images/navpng.png") no-repeat scroll 0 0 transparent;
	float:left;
	text-indent:-9999px;
	height:15px
	width:15px;
	display:block;
}

#header .nav_set_button{
	float:right;
	position:absolute;
	top:17px;
	right:33px;
}

#header .nav_set_button a:hover{
	color:#FFFFFF;
	padding:1px 3px;
	width:45px;
	background:none repeat scroll 0 0 #007AB8;
}

/* =========  header end ============*/

/* =========  con start ============*/

#con{
	width:940px;
	margin:0 auto;
}

#con .con_left{
	width:700px;
	float:left;
}

#con .con_left .top_bar{
	height:25px;
	background-color:#036EB8;
	color:#FFF;
	margin-top:18px;
	line-height:25px;
	font-size:15px;
}

#con .con_left .top_bar .left{
	float:left;
	margin-left:12px;
}

#con .con_left .more_bar{
	border:1px solid #A2C3E7;
	display:block;
	float:left;
	height:42px;
	padding:1px;
	width:697px;
	margin-top:18px;
}

#con .con_left .more_bar .more{
	background:url("../images/loadmore.png") no-repeat scroll 300px center #F5FBFE;
	color:#A2C3E7;
	display:block;
	font-size:20px;
	height:41px;
	line-height:40px;
	padding-left:317px;
	width:380px;
}

#con .con_left .top_bar .right{
	float:right;
	margin-right:5px;
}

#con .con_left .top_bar .right img{padding-top:3px;}

#con .conright{
	width:215px;
	float:right;
}



/* =========  right start ============*/

#con .con_right{width:215px;float:right;}

#con .con_right form.top_search_form{position:relative;}

#con .con_right form.top_search_form .con_txt{
	height:25px;
	width:149px;
	border:1px solid #BBDCF4;
	line-height:25px;
	color:#54C3F1;
	padding-left:15px;
}

#con .con_right form.top_search_form .icon_sousuo{
	display:inline-block;
	background:url("../images/icons.jpg") no-repeat scroll -93px -31px transparent;
	height:15px;
	width:15px;
	position:absolute;
	top:5px;
	left:2px;
}

#con .con_right form.top_search_form .up_but{
	height:25px;
	width:45px;
	background:none repeat scroll 0 0 #007AB8;
	color:#FFFFFF;
	line-height:25px;
	padding:1px 3px;
	border-style:none;
}

#con .con_right .right_p{
	border-bottom:1px dotted;
	color:#007CC3;
	margin-top:18px;
	font-size:15px;
}

#con .con_right .right_share ul li{margin-top:12px;}

#con .con_right .right_share img.user_icon{
	float:left;
}

#con .con_right .right_share .right{
	float:left;
	margin-left:10px;
}

#con .con_right .right_share .right .name{
	font-size:14px;
	color:#007CC3;
}

#con .con_right .right_share .right a.name:hover{color:#EA5514;}

#con .con_right .right_share .right .icon_fensi{
	margin-left:10px;
}

#con .con_right ul.right_fensi_ul li{
	margin-top:12px;
	float:left;
	width:53px;
}

#con .con_right ul.right_fensi_ul li p{overflow:hidden;width:50px;height:18px;}

#con .con_right .fensi_more_but{height:16px;line-height:14px;padding-top:5px;}

#con .con_right .fensi_more_but .next{
	background:url("../images/icons.jpg") no-repeat scroll 0 -14px transparent;
	display:block;
	float:right;
	height:9px;
	margin-right:15px;
	text-indent:-9999px;
	width:9px;
	margin-top:3px;
	_margin-top:0px;
	margin-left:8px;
}

#con .con_right .fensi_more_but .up{
	background:url("../images/icons.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:9px;
	margin-right:10px;
	text-indent:-9999px;
	width:8px;
	margin-top:3px;
	_margin-top:0px;
}

#con .con_right .fensi_more_but .more{
	float:right;
	display:block;
}

/* =========  right end ============*/

#con .tit_bar{
	background-color:#036EB8;
	color:#FFFFFF;
	font-size:15px;
	height:25px;
	line-height:25px;
	padding-left:12px;
}

/* =========  con end ============*/

/* =========  footer start ============*/

#footer{
	background-color:#036EB8;
	height:25px;
	margin-top:18px;
	text-align:center;
	width:100%;
	line-height:25px;
	color:#FFF;
}

/* =========  footer end ============*/

/* =========  弹出层 start ============*/

.pop_form{
	width:700px;
}

.pop_form label{color:#007CC3;float:left;width:37px;}

.pop_form .pop_title{
	background-color:#036EB8;
	height:24px;
	color:#fff;
	font-size:15px;
}

.pop_form .pop_con{background:#EAF4FC;height:315px;}

.pop_form .pop_title .title{float:left;margin-left:12px;}

.pop_form .pop_title .pop_del{
	display:block;
	width:20px;
	height:20px;
	float:right;
	text-indent:-9999px;
	background:url("../images/popdel.jpg") no-repeat scroll 0px -2px transparent;
	margin-top:3px;
	margin-right:7px;
}

.pop_form .pop_left{
	float:left;
	margin-left:12px;
	width:445px;
}

.pop_form .pop_left .web_p{
	width:445px;
	margin-top:18px;
}

.pop_form .pop_left .web_con_txt{margin-top:18px;}

.pop_form .pop_left .web_title_txt{width:445px;margin-top:18px;}

.pop_form .pop_left .web_title_txt input{width:400px;height:25px;border:1px solid #BBDCF4;}

.pop_form .pop_left .web_con_txt textarea{height:90px;width:400px;border:1px solid #BBDCF4;}

.pop_form .pop_left .web_p p{width:400px;}

.pop_form .pop_left .web_lab_op{margin-top:18px;}

.pop_form .pop_left .web_lab_op .lab_op{width:400px;}

.pop_form .pop_left .web_lab_op .lab_op .op{
	float:left;
	margin-right:18px;
}

.pop_form .pop_left .web_lab_op .lab_op .op .logo{
	display:block;
	width:14px;
	height:13px;
	float:left;
	text-indent:-9999px;
	background:url("../images/pop.jpg") no-repeat scroll 0 0 transparent;
	margin-top:4px;
}

.pop_form .pop_left .web_lab_op .lab_op .op a.name{display:block;float:left;text-decoration:none;}
.pop_form .pop_left .web_lab_op .lab_op .op a.name:hover{background:#575757;color:#fff;}

.pop_form .pop_left .web_lab_op .lab_op .op .del{
	display:block;
	width:14px;
	height:13px;
	float:left;
	text-indent:-9999px;
	background:url("../images/pop.jpg") no-repeat scroll -15px 0 transparent;
	margin-top:6px;
}

.pop_form .pop_left .tip_con input{
	width:400px;
	margin-left:37px;
	border:1px solid #BBDCF4;
	height:25px;
}

.pop_form .pop_left .tip_con{position:relative;}

.pop_form .pop_left .tip_con .tip_bor{
	border:1px solid #BBDCF4;
	display:inline;
	position:absolute;
	left:220px;
	top:35px;
	padding:1px;
}

.pop_form .pop_left .tip_con .tip_bor .con{
	padding:0 3px 0 3px;
	border:1px solid #fff;
}

.pop_form .pop_left .tip_con .jiantou{
	display:block;
	position:absolute;
	left:260px;
	top:27px;
	background:url("../images/jiantou.jpg") no-repeat scroll 0 0 transparent;
	height:12px;
	width:24px;
	z-index:10;
}

.pop_form .pop_left .pop_submit{
	margin-left:37px;
	margin-top:18px;
}

.pop_form .pop_left .pop_submit .submit{
	background:url("../images/pop.jpg") no-repeat scroll -32px 0 transparent;
	border-style:none;
	float:left;
	text-indent:-9999px;
	height:26px;
	width:70px;
	cursor:pointer;
}

.pop_form .pop_left .pop_submit .cancel{
	background:url("../images/pop.jpg") no-repeat scroll -32px -28px transparent;
	border-style:none;
	float:left;
	text-indent:-9999px;
	height:26px;
	width:70px;
	margin-left:20px;
}

.pop_form .pop_right{
	float:right;
	margin-top:10px;
	border:1px solid #BBDCF4;
	height:200px;
	width:170px;
	margin-right:38px;
	background-color:#fff;
}

.pop_form .pop_right a{margin-top:7px;}

.pop_form .pop_right label{margin-left:15px;}

.pop_form .pop_right a.left_op{
	margin-right:10px;
	display:block;
	float:right;
	background:url("../images/icons.jpg") no-repeat scroll 0 0 transparent;
	height:9px;
	width:8px;
	text-indent:-9999px;
}

.pop_form .pop_right a.right_op{
	margin-right:15px;
	display:block;
	float:right;
	background:url("../images/icons.jpg") no-repeat scroll 0 -14px transparent;
	height:9px;
	width:9px;
	text-indent:-9999px;
}

.pop_form .pop_right .top_op{
	padding:6px 6px 0 6px;
	
}

.pop_form .pop_right img{margin-top:10px;margin-left:15px;}
.pop_form .pop_right .page_tips{text-align:center;font-size:12px;}

/* =========  弹出层 end ============*/

#message-dock{
display:none;
background-color:#164673;
color:#FFFFFF;
line-height:1.75em;
padding:10px;
position:fixed;
top:-60px;
width:100%;
z-index:9999;
}
#message-sleeve{
width:1000px;
}
#message-dock p{
	-moz-border-radius:5px 5px 5px 5px;
float:left;
padding:5px 6px;
}
.error p{
	background-color:#A12A2A;
padding-right:0 !important;
}
.error .message-icon, .alert.message-icon{
background-position:0 -249px;
}
.message-icon{
background-position:-21px -249px;
float:left;
height:21px;
margin-right:6px;
position:relative;
width:21px;
}
.sprite{
background:url("http://cdn3.diggstatic.com/img/sprites/global.d30157e4.png") no-repeat scroll 0 0 transparent;
display:inline-block;
vertical-align:top;
}
.error #message-text{
padding-right:0;
}
#message-text{
float:left;
font-size:1.16667em;
padding:0 10px 0 0;
}
#message-dock .dismiss{
	-moz-border-radius:0 5px 5px 0;
background:url("http://cdn3.diggstatic.com/img/sprites/global.d30157e4.png") repeat scroll -67px -180px #A12A2A;
display:none;
float:left;
height:21px;
padding-left:10px;
text-indent:-999999px;
width:20px;
}
#message-dock a{
	color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.error .dismiss{
display:block !important;
cursor:pointer;
}
.group{
	min-height:1%;
	display:block;
}
#message-sleeve{
margin:0 auto;
max-width:1200px;
min-width:1000px;
}